cnc webcam motion control milling g-code automation watch tv controllers encoders cad motion controllers cam controller drives motors machining control